package uo.ri.ui.admin.action;

import uo.ri.bussiness.AdminService;
import uo.ri.common.BusinessException;
import uo.ri.conf.ServicesFactory;
import alb.util.console.Console;
import alb.util.console.Printer;
import alb.util.menu.Action;

public class AddMechanicAction implements Action {

	

	@Override
	public void execute() throws BusinessException {
		// Pedir datos
		String nombre = Console.readString("Nombre"); 
		String apellidos = Console.readString("Apellidos");
		//Invocamos la petición al negocio
		AdminService adminService = ServicesFactory.getAdminService();
		adminService.newMechanic(nombre, apellidos);
		// Mostrar resultado
		Printer.print("Nuevo mecánico añadido");
		//Console.println("Nuevo mecánico añadido");
	}

}
